home *** CD-ROM | disk | FTP | other *** search
- #
- #query the user for a responce.
- #a simpler system than prompt, use prompt for
- #more sophisticated uses.
- #q or Q returns fail, anything else return ok.
- #ARGS: <string>, string to print when asking for a responce
- #$OK means expression has been resolved or answer is given
- #$FAIL means quit has been selected
- #
- respond() {
- while echo "\n${*}\nRespond or enter q to quit: \c"
- do read answer
- case $answer in
- Q|q) return $FAIL ;;
- "") # on a return key return $OK
- answer="RETURNKEY"
- return $OK ;;
- *) # on anything else return $OK
- return $OK ;;
- esac
- done
- return $OK
- }
-